a technological masterpiece - Inglés Sinónimo Diccionario